go/types.object.pos (field)

20 uses

	go/types (current package)
		call.go#L337: 					vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
		call.go#L630: 		params = append([]*Var{NewVar(sig.recv.pos, sig.recv.pkg, name, x.typ)}, params...)
		decl.go#L456: 			check.errpos = atPos(obj.pos)
		infer.go#L326: 	check.errorf(posn, _CannotInferTypeArgs, "cannot infer %s (%v)", tpar.obj.name, tpar.obj.pos)
		interface.go#L62: 			sig.recv = NewVar(m.pos, m.pkg, "", typ)
		named.go#L178: 		sig = check.subst(origm.pos, origSig, smap, ctxt).(*Signature)
		named.go#L196: 	return NewFunc(origm.pos, origm.pkg, origm.name, sig)
		object.go#L84: 	pos       token.Pos
		object.go#L129: func (obj *object) Pos() token.Pos { return obj.pos }
		object.go#L379: 	return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid], color_: black}, false}
		signature.go#L153: 					tpar.bound = check.subst(tpar.obj.pos, recvTPar.bound, smap, nil)
		stmt.go#L70: 		return unused[i].pos < unused[j].pos
		subst.go#L418: 			out[i] = NewFunc(method.pos, method.pkg, method.name, &newsig)
		typeparam.go#L135: 		pos := t.obj.pos
		typeparam.go#L138: 			pos = n.obj.pos
		typeset.go#L177: 			pos = ityp.methods[0].pos
		typeset.go#L229: 				panic(fmt.Sprintf("%v: duplicate method %s", m.pos, m.name))
		typeset.go#L256: 		addMethod(m.pos, m, true)
		typeset.go#L322: 			panic(fmt.Sprintf("%v: duplicate method %s", m.pos, m.name))